Big Huge Thesaurus

parasitic worm

noun